someone that rides a cycle - Francés Inglés Diccionario